feeling vindicated - French English Dictionary